package cn.crm.system.mapper;

import cn.crm.system.domain.pojo.dto.BusinessDto;
import cn.crm.system.domain.pojo.dto.SeriesDto;
import cn.crm.system.domain.pojo.entity.Business;
import cn.crm.system.domain.pojo.entity.Series;
import cn.crm.system.domain.pojo.vo.*;
import org.apache.ibatis.annotations.Options;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 业务表头模块 数据层
 * 
 * @author xhy
 */
@Repository
public interface SeriesMapper
{
   //新增表头
   Long insertSeries(Series series);
   //查询出表头信息
   List<SeriesVo> SelectSeries();
    //查询出表头和表单的共同信息
    List<SeriesAndspecificationVo> SelectSeriesspecification(SeriesDto seriesDto);
    //删除表单数据
    int delSeriesspecification(Long[] id);
    //删除表身数据
    int delSpecification(Long[] id);
    //提供id查询出详情
    SeriesVo selectseriesbyid(Long id);


    int updateSeries(SeriesDto seriesDto);
    //获取轮播图
    List<SeriesVo> Selectbanner();
    //查出全部系列
    List<SeriesAndadll> selectall();
    //查去所有规格
    List<SpecificationVo> selectspecification(Long id);
    //通过id查询出系列和对应的东西
    SeriesAndadll selectallById(Long id);
 //通过id查询出商品详情
 List<ProdectVo> selectProdect(Long id);
}
